﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Klanten-beheren.aspx.cs" Inherits="WebshopPizzaRio.WebForm5" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title></title>
    <style type="text/css">
        .style1
        {
            width: 100%;
        }
    </style>
</head>
<body>
<form id="form1" runat="server">
<table class="style1">
            <tr>
                <td class="style2">
                    Voornaam</td>
                <td class="style3">
                    :</td>
                <td>
                    <asp:TextBox ID="TbVoornaam" runat="server"></asp:TextBox>
                </td>
                <td>
                    Woonplaats</td>
                <td>
                    :</td>
                <td>
                    <asp:TextBox ID="TbWoonplaats" runat="server"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td class="style2">
                    Achternaam</td>
                <td class="style3">
                    :</td>
                <td>
                    <asp:TextBox ID="TbAchternaam" runat="server"></asp:TextBox>
                </td>
                <td>
                    Telefoon</td>
                <td>
                    :</td>
                <td>
                    <asp:TextBox ID="TbTelefoon" runat="server"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td class="style2">
                    Adres</td>
                <td class="style3">
                    :</td>
                <td>
                    <asp:TextBox ID="TbAdres" runat="server"></asp:TextBox>
                </td>
                <td>
                    &nbsp;</td>
                <td>
                    &nbsp;</td>
                <td>
                    <asp:Button ID="Button2" runat="server" onclick="Button2_Click" Text="Zoeken" 
                        Width="145px" />
                </td>
            </tr>
            <tr>
                <td class="style2">
                    &nbsp;</td>
                <td class="style3">
                    &nbsp;</td>
                <td>
                    &nbsp;</td>
                <td>
                    &nbsp;</td>
                <td>
                    &nbsp;</td>
                <td>
                    &nbsp;</td>
            </tr>
        </table>
       
    
    
        <hr />
        <br />
    
        <asp:SqlDataSource ID="SqlDataSource3" runat="server" 
            ConnectionString="<%$ ConnectionStrings:PizzaRioConnectionString %>" 
            SelectCommand="<%#SearchSQL %>">
        </asp:SqlDataSource>
        <asp:SqlDataSource ID="SqlDataSource2" runat="server" 
            ConnectionString="<%$ ConnectionStrings:PizzaRioConnectionString %>" 
            DeleteCommand="DELETE FROM [Membership_NaamAdresWoonplaats] WHERE [UserId] = @UserId" 
            InsertCommand="INSERT INTO [Membership_NaamAdresWoonplaats] ([UserId], [Voornaam], [Achternaam], [Adres], [Woonplaats], [Telefoon]) VALUES (@UserId, @Voornaam, @Achternaam, @Adres, @Woonplaats, @Telefoon)" 
            SelectCommand="SELECT Membership_NaamAdresWoonplaats.*, aspnet_Membership.Email FROM Membership_NaamAdresWoonplaats INNER JOIN aspnet_Membership ON Membership_NaamAdresWoonplaats.UserId = aspnet_Membership.UserId AND (Membership_NaamAdresWoonplaats.[UserId] = @UserId)" 
            >
            <DeleteParameters>
                <asp:Parameter Name="UserId" Type="Object" />
            </DeleteParameters>
            <InsertParameters>
                <asp:Parameter Name="UserId" Type="Object" />
                <asp:Parameter Name="Voornaam" Type="String" />
                <asp:Parameter Name="Achternaam" Type="String" />
                <asp:Parameter Name="Adres" Type="String" />
                <asp:Parameter Name="Woonplaats" Type="String" />
                <asp:Parameter Name="Telefoon" Type="String" />
            </InsertParameters>
            <SelectParameters>
            <asp:ControlParameter ControlID="GridView1" Name="UserId" 
                    PropertyName="SelectedValue" Type="Object" />
            </SelectParameters>
            <UpdateParameters>
                <asp:Parameter Name="UserId" Type="String" />
                <asp:Parameter Name="Voornaam" Type="String" />
                <asp:Parameter Name="Achternaam" Type="String" />
                <asp:Parameter Name="Adres" Type="String" />
                <asp:Parameter Name="Woonplaats" Type="String" />
                <asp:Parameter Name="Telefoon" Type="String" />
                <asp:Parameter Name="LoweredEmail" Type="String" />
            </UpdateParameters>
        </asp:SqlDataSource>
         
        Klanten beheren<br />
        <asp:Panel ID="Panel1" runat="server">
        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
            DataKeyNames="UserId" DataSourceID="SqlDataSource3" 
            onselectedindexchanged="GridView1_SelectedIndexChanged">
            <Columns>
                <asp:CommandField ShowSelectButton="True" />
                <asp:BoundField DataField="UserId" HeaderText="UserId" ReadOnly="True" 
                    SortExpression="UserId" />
                <asp:BoundField DataField="Voornaam" HeaderText="Voornaam" 
                    SortExpression="Voornaam" />
                <asp:BoundField DataField="Achternaam" HeaderText="Achternaam" 
                    SortExpression="Achternaam" />
                <asp:BoundField DataField="Adres" HeaderText="Adres" SortExpression="Adres" />
                <asp:BoundField DataField="Woonplaats" HeaderText="Woonplaats" 
                    SortExpression="Woonplaats" />
                <asp:BoundField DataField="Telefoon" HeaderText="Telefoon" 
                    SortExpression="Telefoon" />
                <asp:BoundField DataField="LoweredEmail" HeaderText="Email" 
                    SortExpression="LoweredEmail" />
            </Columns>
        </asp:GridView>
        </asp:Panel>
        <asp:Panel ID="Panel2" runat="server">
        <asp:FormView ID="FormView1" runat="server" 
            DataKeyNames="UserId" DataSourceID="SqlDataSource2" 
                onpageindexchanging="FormView1_PageIndexChanging">
            <EditItemTemplate>
                UserId:
                <asp:TextBox ID="UserIdTextBox" runat="server" 
                    Text='<%# Bind("UserId") %>' />
                <br />
                Voornaam:
                <asp:TextBox ID="VoornaamTextBox" runat="server" 
                    Text='<%# Eval("Voornaam") %>' />
                <br />
                Achternaam:
                <asp:TextBox ID="AchternaamTextBox" runat="server" 
                    Text='<%# Eval("Achternaam") %>' />
                <br />
                Adres:
                <asp:TextBox ID="AdresTextBox" runat="server" Text='<%# Eval("Adres") %>' />
                <br />
                Woonplaats:
                <asp:TextBox ID="WoonplaatsTextBox" runat="server" 
                    Text='<%# Eval("Woonplaats") %>' />
                <br />
                Telefoon:
                <asp:TextBox ID="TelefoonTextBox" runat="server" 
                    Text='<%# Eval("Telefoon") %>' />
                <br />
                Email:
                <asp:TextBox ID="EmailTextBox" runat="server" Text='<%# Eval("Email") %>' />
                <br />
            </EditItemTemplate>
            <InsertItemTemplate>
                UserId:
                <asp:TextBox ID="UserIdTextBox" runat="server" Text='<%# Bind("UserId") %>' />
                <br />
                Voornaam:
                <asp:TextBox ID="VoornaamTextBox" runat="server" 
                    Text='<%# Bind("Voornaam") %>' />
                <br />
                Achternaam:
                <asp:TextBox ID="AchternaamTextBox" runat="server" 
                    Text='<%# Bind("Achternaam") %>' />
                <br />
                Adres:
                <asp:TextBox ID="AdresTextBox" runat="server" Text='<%# Bind("Adres") %>' />
                <br />
                Woonplaats:
                <asp:TextBox ID="WoonplaatsTextBox" runat="server" 
                    Text='<%# Bind("Woonplaats") %>' />
                <br />
                Telefoon:
                <asp:TextBox ID="TelefoonTextBox" runat="server" 
                    Text='<%# Bind("Telefoon") %>' />
                <br />
                Email:
                <asp:TextBox ID="EmailTextBox" runat="server" Text='<%# Bind("Email") %>' />
                <br />
            </InsertItemTemplate>
            <ItemTemplate>
                UserId:
                <asp:Label ID="UserIdLabel" runat="server" Text='<%# Eval("UserId") %>' />
                <br />
                Voornaam:
                <asp:Label ID="VoornaamLabel" runat="server" Text='<%# Bind("Voornaam") %>' />
                <br />
                Achternaam:
                <asp:Label ID="AchternaamLabel" runat="server" 
                    Text='<%# Bind("Achternaam") %>' />
                <br />
                Adres:
                <asp:Label ID="AdresLabel" runat="server" Text='<%# Bind("Adres") %>' />
                <br />
                Woonplaats:
                <asp:Label ID="WoonplaatsLabel" runat="server" 
                    Text='<%# Bind("Woonplaats") %>' />
                <br />
                Telefoon:
                <asp:Label ID="TelefoonLabel" runat="server" Text='<%# Bind("Telefoon") %>' />
                <br />
                Email:
                <asp:Label ID="EmailLabel" runat="server" Text='<%# Bind("Email") %>' />
                <br />
            </ItemTemplate>
        </asp:FormView>
    
            <br />
            <asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click" 
                Visible="False">Wijzigen</asp:LinkButton>
    
            <br />
            <br />
            <asp:Label ID="Label1" runat="server" Visible="False"></asp:Label>
    
        </asp:Panel>
        
    </form>
</body>
</html>
